Istruzione di script Esegui SQL

Formattazione

Esegui SQL [Senza finestra; ODBC: <nome origine dati>; <SQL nativo
oppure SQL calcolato>
]

Opzioni

Esegui senza finestra impedisce che le finestre di dialogo Specifica SQL, Seleziona origine dati ODBC e Password vengano visualizzate quando viene eseguita un'istruzione di script.

Fare clic su Specificaper visualizzare la finestra di dialogo Specifica SQL, in cui è possibile impostare le seguenti opzioni.

Specifica visualizza la finestra di dialogo Seleziona origine dati ODBC. Selezionare un l'origine dati dalla lista, fare clic su OK e inserire un nome utente e password validi.

Nota  Selezionare Salva nome utente e password se è stato selezionato Esegui senza finestra o gli utenti non sono in grado di accedere all'origine dati.

Testo SQL calcolato consente di creare un calcolo da utilizzare come query SQL.

Testo SQL consente di inserire manualmente l'istruzione per una query SQL.

Compatibilità web

Questa istruzione di script non è compatibile con il web.

Descrizione

Esegue qualsiasi istruzione SQL. È possibile usare questa istruzione di script per gestire l'origine dei dati stranieri attraverso un'interfaccia SQL ODBC. Questo fornisce ulteriore controllo nel modo in cui FileMaker Pro interagisce con dati di origine ODBC. È possibile aggiungere varie istruzioni dello script Execute SQL ad un solo script.

Importante  Vedere Funzioni di ricavo per ulteriori informazioni sulla gestione di errori.

Funzione Get(UltimoErroreODBC) restituisce lo stato di errore più recente generato da ODBC.

Funzione Get(UltimoErrore) restituisce l'ultimo errore di FileMaker Pro.

Esempi

Il seguente esempio dell'inserimento manuale di un'istruzione SQL viene eseguito quando si esegue l'istruzione di script Esegui SQL.

INSERISCI IN Dipendenti (IDDipendente, Nome, Cognome, Posizione
TelefonoUfficio, Stipendio) VALORI (100, 'Giovanni', 'Rossi', 'Tecnico
di software, '987-7000', 100000)
AGGIORNA Dipendenti IMPOSTA Posizione = 'Dirigente' DOVE 
IDDipendente = 103
ELIMINA DA Dipendente DOVE IDDipendente = 103

Il seguente esempio di un'istruzione SQL in base al campo mostra un campo Calcolo che unisce il testo con un campo che può essere usato per inserire o aggiornare diversi record in un gruppo selezionato.

INSERISCI IN Dipendenti (IDDip, Cognome) Valori ( &amp; IDDip &amp; 
","
& "'" & Cognome & )"

Con IDDip di 103 e Cognome "Rossi" il calcolo del campo sopracitato viene tradotto in:

INSERISCI IN Dipendenti (EmpID, Cognome) Valori (103,'Rossi')

Argomenti correlati

   

Istruzioni di script (in ordine alfabetico)

   

Categorie di istruzioni di script